#ifndef GRAPHICS_COLOR_H
#define GRAPHICS_COLOR_H

#include "graphics/basic.h"

namespace graphics{

enum ColorFacet { R = 0, G, B, A };
 
typedef cml::vector3f ColorRGB;
typedef cml::vector4f ColorRGBA;

static cml::vector3f  MakeColorRGB (const uint8 & red, const uint8 & green, const uint8 & blue);
static cml::vector4f MakeColorRGBA(const uint8 & red, const uint8 & green, const uint8 & blue, const uint8 & alpha);
static cml::vector4f MakeColorRGBA(const uint8 & red, const uint8 & green, const uint8 & blue, const float & alpha);
} //namespace graphics
#endif